:root {
//   --van-primary-color:#3423DA;
  --van-tabbar-height:120rpx;
  --van-nav-bar-height:66rpx;//导航栏高度
  --van-nav-bar-arrow-size:38rpx;
  --van-tabs-bottom-bar-color:var(--van-primary-color);
  --van-tab-active-text-color:var(--van-primary-color);
  --van-tab-text-color:#818089;
  --van-nav-bar-icon-color:#121212;
  --van-nav-bar-title-font-size:40rpx;
}
.van-nav-bar{
	padding: 10px 0;
	.van-nav-bar__title{
		font-size: 30rpx;
		font-weight: 500;
		overflow:visible;
	}
	
}
.van-search{
	.van-field__left-icon{
			margin-right: 17rpx;
	}
}

.van-button{
	&.shadow{
		&.van-button--primary{
			&::after{
				position: absolute;
				content: '';
				width: 80%;
				height: 10rpx;
				display: inline-block;
				border-radius: 10rpx;
				bottom: 0;
				box-shadow: 0 5rpx 10rpx var(--van-button-primary-background-color);
				left: 50%;
				z-index: -1;
				transform: translateX(-50%);
				background-color: transparent;
			}
		}
	}
}
.van-tabs {
	.van-tabs__line{
		bottom:16px;
	}
	.van-tab__text {
		font-size: 27rpx;
	}
	.van-tab--active{
		.van-tab__text {
			position: relative;
			font-size: 33rpx;
			&::after{
				position: absolute;
				bottom: -13rpx;
				left: 0;
				content: '';
				display: inline-block;
				width: 100%;
				height: 7rpx;
				border-radius: 3rpx;
				background: var(--van-primary-color);
			}
		}
	}
	.van-tabs__line{
		display: none;
	}
}